﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

namespace HGZP.PLL
{
   /// <summary>
   /// 作者: 郑文亮
   /// 描述: 将datagridview 自己的出错提示 修改为 好理解的提示
    /// 日期: 10:26 2009-2-10
   /// </summary>
    public class DataGridviewErrorTip
    {
       public static void GetDatagridviewError(DataGridViewDataErrorEventArgs e)
       {
           string sError = e.Exception.ToString();
           int iPos = sError.IndexOf("---");
           if (iPos > 0)
           {
               sError = sError.Substring(0, iPos);
           }
           //
           sError = sError.Replace("System.FormatException:", "");
           //
           MyTip.ErrorTip("第" + (e.RowIndex+1).ToString() + "行第"+e.ColumnIndex.ToString()+"列有错误\r\n" + sError.Trim()+"\r\nEsc键 可将数据恢复到本次修改前");
       }
    }
}
